package org.springblade.modules.admin.vo.parts;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springblade.modules.admin.entity.MaintainMalfunctionLog;
import org.springblade.modules.admin.entity.MaintainPartsWork;
import org.springblade.modules.admin.entity.SparepartPrices;
import org.springblade.modules.admin.vo.FaultMessageVO;
import org.springblade.modules.admin.vo.MalFunctionDetailVO;
import org.springblade.modules.admin.vo.MalFunctionHistoryVO;
import org.springblade.modules.admin.vo.WorkTrackVO;

import java.util.List;

/**
 * @author zcc
 * @version 1.0
 * @date 2022/6/28 18:22
 */
@Data
@ApiModel("报价详情")
public class SparepartPricesDetailVo {

	@ApiModelProperty("申请的部件信息")
	private MaintainPartsWork maintainPartsWork;

	@ApiModelProperty("关联的维修信息")
	private FaultMessageVO faultMessageVO ;

	/**
	 * 维修操作记录
	 */
	private List<MalFunctionHistoryVO> malFunctionHistories;


	@ApiModelProperty("报价信息")
	private List<SparepartPrices> sparepartPrices;

	//审批信息
	List<MaintainMalfunctionLog> malfunctionLogs;

	WorkTrackVO workTrackVO;

	private String processInstanceId;

	private Integer isStop;

	private Long elevatorId;

	private MalFunctionDetailVO malDetailVO;

}
